{
  LW Console -- LightWave Console Access

  Provides a simple interface to third parties for adding messages to,
  and managing the visibility of, the PCore Console.

  Based on lwconsole.h which is:
  Copyright 2012, NewTek, Inc.
}

{
  Copyright 2012, Jameel Halabi

  This unit is part of the BlaiseWave wrapper,
  which is licensed under the BSD 2-Clause license (see licenses/license.txt).
}

unit LW_Console;

{$mode objfpc}{$H+}

interface

const
  LWPCORECONSOLE_GLOBAL =  'LW PCore Console';

type
  PLWPCoreConsole = ^TLWPCoreConsole;
  TLWPCoreConsole = record
    Info     : procedure
                      ( AChar : PChar )    ;
    Error    : procedure
                      ( AChar : PChar )    ;
    Clear    : procedure                   ;
    Show     : procedure                   ;
    Hide     : procedure                   ;
    Visible  : procedure                   ;
  end;

implementation

end.

